/******************************************************************************************
Copyright(C), 2019-2021, Linyar.
文件名：L_MPP40_vpss.h
作者：燕卫博	版本：V1.1	创建日期：2021.5.27
文件描述：
    头文件。
版本信息：
    9Hv2，个人。
历史修改记录：
1. 2021-5-27:V1.1 燕卫博
从STv9-t拷贝更改。

2. 2021-8-11:V1.0 燕卫博
从9Hv1拷贝，接续使用。
******************************************************************************************/

#ifndef __L_MPP40_VPSS__
#define __L_MPP40_VPSS__

//                                              ↓
//+------------------------------------------------------------------------------------------+
//|                                         头文件包含
//+------------------------------------------------------------------------------------------+
/*|*/  #include <stdio.h>       //提供printf等基本输入输出
/*|*/  #include "hi_common.h"   //该文件中定义了海思的数据类型
/*|*/  #include "mpi_sys.h"     //该文件提供了MPI-SYS函数声明
/*|*/  #include "mpi_vpss.h"    //该文件提供了MPI-VPSS函数声明
/*|*/  #include "hi_comm_vpss.h"//该文件中定义了海思的数据类型
//+------------------------------------------------------------------------------------------+
//                                              ↓
//+------------------------------------------------------------------------------------------+
//|                                          数据类型
//+------------------------------------------------------------------------------------------+
/*|*/  typedef struct L_VPSSGroup_Para
/*|*/  {
/*|*/  	VPSS_GRP VpssGrp;
/*|*/  	VPSS_GRP_ATTR_S stVpssGrpAttr;
/*|*/  }VPSS_GROUP_PARA_S;
//|
/*|*/  typedef struct L_VPSSChannel_Para
/*|*/  {
/*|*/  	VPSS_CHN VpssChn;
/*|*/  	VPSS_CHN_ATTR_S stVpssChnAttr;
/*|*/  }VPSS_CHANNEL_PARA_S;
//|
/*|*/  typedef struct L_VPSS_Para
/*|*/  {
/*|*/  	VPSS_GROUP_PARA_S stVPSSGroup_para;
/*|*/  	VPSS_CHANNEL_PARA_S stVPSSChn1_para;
/*|*/  	VPSS_CHANNEL_PARA_S stVPSSChn2_para;
/*|*/  }VPSS_PARA_S;
//+------------------------------------------------------------------------------------------+
//                                              ↓
//+------------------------------------------------------------------------------------------+
//|                                       函数/变量声明
//+------------------------------------------------------------------------------------------+
/*|*/  int  L_VPSS_Init(void);
/*|*/  void L_VPSS_DeInit(void);
//+------------------------------------------------------------------------------------------+

#endif
